# This file makes the 'gglobal' directory a Python package.
# It can also be used to make selected submodules or variables available
# at the package level for easier importing.

# Import key components from setting_manager to make them available
# directly from 'from gglobal import ...'
from .setting_manager import config, logger, project_initializer

# You can also define an __all__ variable to specify what gets imported
# when a user does 'from gglobal import *'. However, explicit imports
# like the ones above are generally preferred for clarity.
__all__ = ['config', 'logger', 'project_initializer']

logger.info("gglobal package initialized. SettingManager and Logger are ready.")